@charset "utf-8";

/* CSS Document */
* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

@font-face {
  font-family: pingFang;
  src: url('../fonts/pingFang-sc.ttf');
}


li {
  list-style: none;
}

img,
input {
  border: 0px;
  vertical-align: middle;
  color: #333333;
  font-family: "Microsoft Yahei";
  outline: 0;
  border-radius: 0;

}

p,
h1,
h2,
h3,
h4,
h5,
h6,
img,
ul,
li,
input,
button,
dd,
dl,
dt {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  font-weight: normal;
  font-style: normal;
}

a,
i,
em,
b,
strong {
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
}

.clear {
  clear: both;
  display: none;
}

.clearfix:after {
  content: ".";
  height: 0px;
  display: block;
  clear: both;
  visibility: hidden;
}

.clearfix:after {
  zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.wid {
  padding: 0 .4rem;
}

button {
  outline: none;
  font-family: "Microsoft Yahei";
  background: transparent;
}

select {
  outline: 0;
  font-family: "Microsoft Yahei";
  background: none;
  appearance: none;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari 和 Chrome */
  -webkit-appearance: value;
  -moz-appearance: value;
  appearance: value;
}

input::-ms-clear {
  display: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input,
textarea {
  font-family: "Microsoft Yahei";
  outline: none;
}

textarea {
  -webkit-appearance: none;
}

body,
html {
  background: #ffffff;
  max-width: 640px;
  color: #282828;
  margin: 0 auto;
  font-family: pingFang, "Microsoft Yahei";
  width: 100%;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

input::-webkit-input-placeholder {
  color: #cccccc;
}

input:-moz-placeholder {
  color: #cccccc;
  font-family: "Microsoft Yahei";
}

textarea:-moz-placeholder {
  color: #cccccc;
}

textarea::-webkit-textarea-placeholder {
  color: #cccccc;
}

textarea:-ms-input-placeholder {
  color: #cccccc;
}

textarea::-webkit-input-placeholder {
  color: #cccccc;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

a {
  color: #282828;
  border: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  outline: none;
}

a:focus,
a:hover {
  color: #282828;
  text-decoration: none;
}

/* header */
.header-wrap {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  color: #fff; padding-bottom: .666667rem;

}

.header-con {
  height: 1.173333rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}

.header-con .header-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  text-align: center;
  font-size: .48rem;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;
}

.header-con .address-select {
  background: url(../images/arr_bottom.png) no-repeat right center;
  background-size: .133333rem;
}

.header-con .address-select select {
  color: #fff;
  border: none;
  font-size: .346667rem;
  min-width: 1.2rem;
  max-width: 2.666667rem;
  margin-left: .133333rem;
  padding: 0 .266667rem;
  position: relative;
  z-index: 2;

}

.header-con .address-select select option{ background-color: #5051fc;}

.header-con .menu-btn {
  position: relative;
  z-index: 2;
  padding: 0 .4rem;
}

.header-con .menu-btn img {
  height: .44rem;
}

video,
img {
  max-width: 100%;
}

iframe {
  max-width: 100%;
}


@font-face {
  font-family: "iconfont";
  src: url('iconfont.eot?t=1550218158021');
  /* IE9 */
  src: url('iconfont.eot?t=1550218158021#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAO8AAsAAAAAB/gAAANvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDKgqCfIJXATYCJAMUCwwABCAFhG0Haxv+BhGFRJL9LLCbqXfYpcFsoX2+6SESixyb4bKwfYIHXq96//8km5GSPYkVmDk5c6rkzIkql+WxWxfNAcx/YFpE3OxgkGAc2uHu1DeXmrFpAFEm2zAX1sUn99v7h3yynHG8DBehAtgC1oNjpmvhvLXNJaq1k5IGOMDhgKLrS/gfFP8DNnQ/myEAP7VpiRg4eMgYTDTMXgIQC+ZmpmNm9GgNqQITgVExUUPsRceU2+RTYE/w9+I17YUJEl1hbjXCHTSLvs944Sjvv2eSyuJNZwX4aaCAloAGYl6lfRYq8rdE4VejNboCptVMwjPx7NIL5z/CITyK1cRPcob+40k0EAZmchCAvhjQ4BkOCwqeCRmB4hKyIOGFI/woG+kA+AEDcIFjTGVDxiaQzA9EagST4XBku+Vmjuy45iXHOIe8qyvSVknF2PLydGnpmLIyZ0dFj0Mp59Al2z5yYmFFKTfPRU5dxPyDXmr6NPf8QzvsjH0ka1nu4e0rtlsrD2dv7EitOHTs6MXo9svHT9irJo1afvBIYEtDk26Lhb3sz0LLLej6QR6/wuLeuxilzldVnSePqqzSzlvSyuSgbpnaT2W941eXjdj8b5n++4HcVVi4S+1WBYVqF3I86W6uQWEhM484MSfnF3GwyZO4E9ecQaFBaRgWp5fnRW/0SNzLr7O0Th63xNbOm3oWBltu7rS1R4P7eXXcOjdgyA2WA/CfTE6A7VZHVG8AeUGe+f+PV6Gyv203A8PuasOLnL+agQKo/A/eQnE3hXcv6Cz4Sdq2GhDEmsg06FXyHf3/f4pT12QCp8Q/Ef2cMMT9TaNILcL3nKZUAlKOWqCYGiI1bEvQBXQEg6kP+LXwMj0ggXSJHtDcF4AQ9Q1SWDEoUT9IDfsLOss/GKJR4JfOdMGAxpk7eSAtWCso7uAlNsY28SRMfdU2V4LSogD/qSl5Fxxat82HXnSjaYoh6WKPzAYMYQ3PsJ2uKoRIGLTkrWOOp10bt+pNW4l1a2IAoglMU0DhDngSahivOpsUfv+VZmUVgRqKquyfNJL4+sHB1r4D8kXedCq6lWuSC+uIMQMYBNXAM1i1yvIjEKvbBZrEttwAb3Syo0qmq3y7vLJ+gTy+DPMWPSMzzcpmfKJx2Q8S5pRx/QwZd8zBi4b9WhuJ8e7mDmwWTeFbLQA=') format('woff2'), url('iconfont.woff?t=1550218158021') format('woff'), url('iconfont.ttf?t=1550218158021') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('iconfont.svg?t=1550218158021#iconfont') format('svg');
  /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fanhui:before {
  content: "\e601";
}

.icon-sousuo:before {
  content: "\e6a5";
}

.icon-iconfontyoujiantou-copy-copy-copy-copy:before {
  content: "\e600";
}

.icon-guanbi:before {
  content: "\e855";
}